﻿using TSU.FAMC.ComputerEngineering.Classes.Interfaces;

namespace TSU.FAMC.ComputerEngineering.Classes.BooleanMaths.Functions.Readers
{
    /// <summary>
    /// Base class for boolean function readers.
    /// </summary>
    public abstract class BooleanFunctionReader : IReader 
    {
        /// <summary>
        /// Owner boolean function to read data to.
        /// </summary>
        public BooleanFunction Function { get; set; }

        /// <summary>
        /// Reads Boolean Function from external data.
        /// </summary>
        public abstract void Read();
    }
}
